home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / dev / misc / AmigaSDLsrc.lha / amisrc / smakefile < prev   
Makefile  |  2001-04-29  |  10KB  |  248 lines

  1. #
  2. # Makefile automatically generated by MKMK V6.55
  3. # Fri Aug 11 11:29:25 2000
  4. #
  5.  
  6. DEFINES= DEFINE=ENABLE_CYBERGRAPHICS DEFINE=inline=__inline DEFINE=ENABLE_AHI
  7. INCLUDES= IDIR=../include
  8. CFLAGS = VERBOSE DEBUG=FULLFLUSH CPU=68020 CODE=FAR DATA=FAR
  9.  
  10.  
  11. OBJS= SDL_error.o SDL_fatal.o SDL_RLEaccel.o SDL_blit.o SDL_blit_0.o  \
  12.       SDL_blit_1.o SDL_blit_A.o SDL_blit_N.o \
  13.       SDL_bmp.o SDL_cursor.o SDL_pixels.o SDL_surface.o SDL_stretch.o \
  14.       SDL_yuv.o SDL_yuv_sw.o SDL_yuv_mmx.o SDL_video.o SDL_audio.o \
  15.       SDL_audiocvt.o SDL_audiomem.o SDL_mixer.o SDL_wave.o SDL_ahiaudio.o \
  16.       SDL_systimer.o SDL_timer.o SDL_joystick.o \
  17.       SDL_sysjoystick.o SDL_cdrom.o SDL_syscdrom.o SDL_quit.o SDL_active.o \
  18.       SDL_keyboard.o SDL_mouse.o SDL_resize.o SDL_rwops.o SDL_endian.o SDL.o \
  19.       SDL_events.o SDL_sysmutex.o SDL_syssem.o SDL_systhread.o SDL_thread.o \
  20.       SDL_syscond.o SDL_cgxvideo.o SDL_cgxmodes.o SDL_cgximage.o SDL_amigaevents.o \
  21.       SDL_amigamouse.o SDL_cgxgl.o SDL_cgxwm.o SDL_cgxyuv.o SDL_cgxaccel.o
  22.  
  23. POBJS= SDL_error.xo SDL_fatal.xo SDL_RLEaccel.xo SDL_blit.xo SDL_blit_0.xo  \
  24.       SDL_blit_1.xo SDL_blit_A.xo SDL_blit_N.xo \
  25.       SDL_bmp.xo SDL_cursor.xo SDL_pixels.xo SDL_surface.xo SDL_stretch.xo \
  26.       SDL_yuv.xo SDL_yuv_sw.xo SDL_yuv_mmx.xo SDL_video.xo SDL_audio.xo \
  27.       SDL_audiocvt.xo SDL_audiomem.xo SDL_mixer.xo SDL_wave.xo SDL_ahiaudio.xo \
  28.       SDL_systimer.xo SDL_timer.xo SDL_joystick.xo \
  29.       SDL_sysjoystick.xo SDL_cdrom.xo SDL_syscdrom.xo SDL_quit.xo SDL_active.xo \
  30.       SDL_keyboard.xo SDL_mouse.xo SDL_resize.xo SDL_rwops.xo SDL_endian.xo SDL.xo \
  31.       SDL_events.xo SDL_sysmutex.xo SDL_syssem.xo SDL_systhread.xo SDL_thread.xo \
  32.       SDL_syscond.xo SDL_cgxvideo.xo SDL_cgxmodes.xo SDL_cgximage.xo SDL_amigaevents.xo \
  33.       SDL_amigamouse.xo SDL_cgxgl.xo SDL_cgxwm.xo SDL_cgxyuv.xo SDL_cgxaccel.xo
  34.  
  35. GOBJS= SDL_error.go SDL_fatal.go SDL_RLEaccel.go SDL_blit.go SDL_blit_0.go  \
  36.       SDL_blit_1.go SDL_blit_A.go SDL_blit_N.go \
  37.       SDL_bmp.go SDL_cursor.go SDL_pixels.go SDL_surface.go SDL_stretch.go \
  38.       SDL_yuv.go SDL_yuv_sw.go SDL_yuv_mmx.go SDL_video.go SDL_audio.go \
  39.       SDL_audiocvt.go SDL_audiomem.go SDL_mixer.go SDL_wave.go SDL_ahiaudio.go \
  40.       SDL_systimer.go SDL_timer.go SDL_joystick.go \
  41.       SDL_sysjoystick.go SDL_cdrom.go SDL_syscdrom.go SDL_quit.go SDL_active.go \
  42.       SDL_keyboard.go SDL_mouse.go SDL_resize.go SDL_rwops.go SDL_endian.go SDL.go \
  43.       SDL_events.go SDL_sysmutex.go SDL_syssem.go SDL_systhread.go SDL_thread.go \
  44.       SDL_syscond.go SDL_cgxvideo.go SDL_cgxmodes.go SDL_cgximage.go SDL_amigaevents.go \
  45.       SDL_amigamouse.go SDL_cgxgl.go SDL_cgxwm.go SDL_cgxyuv.go SDL_cgxaccel.go
  46.  
  47. .c.o:
  48.     SC $(CFLAGS) $(DEFINES) $(INCLUDES) OBJNAME=$*.o $*.c
  49.  
  50. #    oml SDL.lib r $*.o
  51.  
  52. .c.oo:
  53.     SC $(CFLAGS) $(DEFINES) $(INCLUDES) OBJNAME=$*.oo $*.c
  54.  
  55. .c.go:
  56.     gcc -fomit-frame-pointer -m68881 -m68020 -DENABLE_AHI -DENABLE_CYBERGRAPHICS -O2 -o $*.go -c $*.c
  57.     
  58. LIBS = lib:scm881.lib lib:sc.lib lib:debug.lib lib:amiga.lib
  59.  
  60. LFLAGS = SMALLCODE SMALLDATA 
  61. # NODEBUG
  62.  
  63. all: sdl.lib libSDL.a
  64.  
  65. sdl.lib: $(OBJS)
  66.     gg:bin/make
  67.  
  68. libSDL.a: $(GOBJS)
  69.     gg:bin/make
  70. #   ar cru $@ $(GOBJS)
  71. #   ranlib libSDL.a
  72.  
  73. SDL_lib: $(OBJS) loopwave.oo
  74.    slink with t:link <<!(t:link)
  75.     from
  76.     lib:c.o $(OBJS) loopwave.oo
  77.     TO    
  78.     $@
  79.     LIB
  80.     $(LIBS)
  81.     $(LFLAGS)
  82.     NOICONS
  83.     <
  84.  
  85. SDL_error.o: SDL_error.c SDL_error_c.h SDL_thread_c.h
  86.  
  87. SDL_fatal.o: SDL_fatal.c SDL_fatal.h
  88.  
  89. SDL_RLEaccel.o: SDL_RLEaccel.c SDL_types.h SDL_video.h SDL_error.h \
  90.                 SDL_sysvideo.h SDL_blit.h SDL_memops.h SDL_RLEaccel_c.h \
  91.                 SDL_mouse.h SDL_syswm.h SDL_glfuncs.h SDL_endian.h \
  92.                 SDL_blit_A.h 
  93.  
  94. SDL_blit.o: SDL_blit.c SDL_error.h SDL_video.h SDL_sysvideo.h SDL_blit.h \
  95.             SDL_RLEaccel_c.h SDL_pixels_c.h SDL_memops.h SDL_mouse.h \
  96.             SDL_syswm.h SDL_glfuncs.h SDL_endian.h SDL_blit_A.h \
  97.             SDL_blit.h SDL_endian.h SDL_blit_A.h 
  98.  
  99. SDL_blit_0.o: SDL_blit_0.c SDL_types.h SDL_video.h SDL_blit.h SDL_endian.h \
  100.               SDL_blit_A.h    
  101.  
  102. SDL_blit_1.o: SDL_blit_1.c SDL_types.h SDL_video.h SDL_blit.h SDL_sysvideo.h \
  103.               SDL_endian.h SDL_endian.h SDL_blit_A.h   \
  104.                 SDL_mouse.h SDL_syswm.h SDL_glfuncs.h
  105.  
  106. SDL_blit_A.o: SDL_blit_A.c SDL_types.h SDL_video.h SDL_blit.h SDL_endian.h \
  107.               SDL_blit_A.h    
  108.  
  109. SDL_blit_AK.o: SDL_blit_AK.c SDL_types.h SDL_video.h SDL_blit.h SDL_endian.h \
  110.                SDL_blit_A.h    
  111.  
  112.  .o:  .c SDL_types.h SDL_video.h SDL_blit.h SDL_endian.h \
  113.               SDL_blit_A.h    
  114.  
  115. SDL_blit_N.o: SDL_blit_N.c SDL_types.h SDL_video.h SDL_blit.h SDL_byteorder.h \
  116.               SDL_endian.h SDL_blit_A.h   \
  117.                
  118.  
  119. SDL_bmp.o: SDL_bmp.c SDL_error.h SDL_video.h SDL_endian.h
  120.  
  121. SDL_cursor.o: SDL_cursor.c SDL_mutex.h SDL_error.h SDL_video.h SDL_mouse.h \
  122.               SDL_blit.h SDL_events_c.h SDL_sysvideo.h SDL_sysevents.h \
  123.               SDL_cursor_c.h SDL_pixels_c.h default_cursor.h SDL_endian.h \
  124.               SDL_blit_A.h     SDL_events.h \
  125.               SDL_mouse.h SDL_syswm.h SDL_glfuncs.h SDL_sysvideo.h SDL_blit.h \
  126.               SDL_mouse.h SDL_syswm.h SDL_glfuncs.h SDL_endian.h SDL_blit_A.h \
  127.                  
  128.  
  129. SDL_pixels.o: SDL_pixels.c SDL_error.h SDL_endian.h SDL_video.h \
  130.               SDL_sysvideo.h SDL_blit.h SDL_pixels_c.h SDL_RLEaccel_c.h \
  131.               SDL_mouse.h SDL_syswm.h SDL_glfuncs.h SDL_endian.h SDL_blit_A.h \
  132.                   SDL_blit.h SDL_endian.h SDL_blit_A.h \
  133.                  
  134.  
  135. SDL_surface.o: SDL_surface.c SDL_error.h SDL_video.h SDL_sysvideo.h \
  136.                SDL_cursor_c.h SDL_blit.h SDL_RLEaccel_c.h SDL_pixels_c.h \
  137.                SDL_memops.h SDL_leaks.h SDL_mouse.h SDL_syswm.h SDL_glfuncs.h \
  138.                SDL_endian.h SDL_blit_A.h     \
  139.                SDL_blit.h SDL_endian.h SDL_blit_A.h   \
  140.                 
  141.  
  142. SDL_stretch.o: SDL_stretch.c SDL_error.h SDL_video.h SDL_blit.h SDL_endian.h \
  143.                SDL_blit_A.h    
  144.  
  145. SDL_yuv.o: SDL_yuv.c SDL_video.h SDL_sysvideo.h SDL_yuvfuncs.h SDL_yuv_sw_c.h \
  146.            SDL_mouse.h SDL_syswm.h SDL_glfuncs.h SDL_video.h SDL_sysvideo.h \
  147.            SDL_video.h SDL_sysvideo.h SDL_mouse.h SDL_syswm.h SDL_glfuncs.h \
  148.            SDL_mouse.h SDL_syswm.h SDL_glfuncs.h
  149.  
  150. SDL_yuv_sw.o: SDL_yuv_sw.c SDL_error.h SDL_video.h SDL_stretch_c.h \
  151.               SDL_yuvfuncs.h SDL_yuv_sw_c.h SDL_video.h \
  152.               SDL_sysvideo.h SDL_video.h SDL_sysvideo.h SDL_mouse.h \
  153.               SDL_syswm.h SDL_glfuncs.h SDL_mouse.h SDL_syswm.h SDL_glfuncs.h
  154.  
  155. SDL_yuv_mmx.o: SDL_yuv_mmx.c SDL_types.h
  156.  
  157. SDL_video.o: SDL_video.c SDL.h SDL_error.h SDL_video.h SDL_events.h \
  158.              SDL_mutex.h SDL_sysvideo.h SDL_sysevents.h SDL_blit.h \
  159.              SDL_pixels_c.h SDL_events_c.h SDL_cursor_c.h SDL_glfuncs.h \
  160.              SDL_mouse.h SDL_syswm.h SDL_glfuncs.h SDL_sysvideo.h \
  161.              SDL_endian.h SDL_blit_A.h     SDL_blit.h \
  162.              SDL_events.h SDL_mouse.h SDL_syswm.h SDL_glfuncs.h SDL_endian.h \
  163.              SDL_blit_A.h    
  164.  
  165. SDL_audio.o: SDL_audio.c SDL.h SDL_audio.h SDL_timer.h SDL_error.h \
  166.              SDL_audio_c.h SDL_audiomem.h SDL_sysaudio.h SDL_mutex.h \
  167.              SDL_thread.h
  168.  
  169. SDL_audiocvt.o: SDL_audiocvt.c SDL_error.h SDL_audio.h
  170.  
  171. SDL_audiomem.o: SDL_audiomem.c SDL_audiomem.h
  172.  
  173. SDL_mixer.o: SDL_mixer.c SDL_audio.h SDL_mutex.h SDL_timer.h SDL_sysaudio.h \
  174.              SDL_mutex.h SDL_thread.h
  175.  
  176. SDL_wave.o: SDL_wave.c SDL_error.h SDL_audio.h SDL_wave.h SDL_endian.h
  177.  
  178. SDL_ahiaudio.o: SDL_ahiaudio.c SDL_endian.h SDL_audio.h SDL_audiomem.h \
  179.                 SDL_audio_c.h SDL_lowaudio.h SDL_sysaudio.h SDL_mutex.h \
  180.                 SDL_thread.h
  181.  
  182. SDL_systimer.o: SDL_systimer.c SDL_error.h SDL_timer.h SDL_timer_c.h \
  183.                 SDL_thread.h SDL_timer.h
  184.  
  185. SDL_timer.o: SDL_timer.c SDL_error.h SDL_timer.h SDL_timer_c.h SDL_mutex.h \
  186.              SDL_systimer.h SDL_timer.h SDL_timer.h SDL_timer_c.h SDL_timer.h
  187.  
  188. dummy.o: dummy.c
  189.  
  190. SDL_main.o: SDL_main.c SDL_main.h
  191.  
  192. SDL_joystick.o: SDL_joystick.c SDL_error.h SDL_events.h SDL_events_c.h \
  193.                 SDL_joystick_c.h SDL_sysjoystick.h SDL_events.h \
  194.                 SDL_joystick.h SDL_joystick.h
  195.  
  196. SDL_sysjoystick.o: SDL_sysjoystick.c SDL_error.h SDL_joystick.h \
  197.                    SDL_sysjoystick.h SDL_joystick_c.h SDL_joystick.h \
  198.                    SDL_joystick.h
  199.  
  200. SDL_cdrom.o: SDL_cdrom.c SDL_error.h SDL_cdrom.h SDL_syscdrom.h
  201.  
  202. SDL_syscdrom.o: SDL_syscdrom.c SDL_cdrom.h SDL_syscdrom.h
  203.  
  204. SDL_quit.o: SDL_quit.c SDL_events.h SDL_events_c.h SDL_events.h
  205.  
  206. SDL_active.o: SDL_active.c SDL_events.h SDL_events_c.h SDL_events.h
  207.  
  208. SDL_keyboard.o: SDL_keyboard.c SDL_error.h SDL_events.h SDL_timer.h \
  209.                 SDL_events_c.h SDL_sysevents.h SDL_events.h SDL_sysvideo.h \
  210.                 SDL_mouse.h SDL_syswm.h SDL_glfuncs.h
  211.  
  212. SDL_mouse.o: SDL_mouse.c SDL_events.h SDL_events_c.h SDL_cursor_c.h \
  213.              SDL_sysvideo.h SDL_events.h SDL_mouse.h SDL_syswm.h \
  214.              SDL_glfuncs.h
  215.  
  216. SDL_resize.o: SDL_resize.c SDL_events.h SDL_events_c.h SDL_sysvideo.h \
  217.               SDL_events.h SDL_mouse.h SDL_syswm.h SDL_glfuncs.h
  218.  
  219. SDL_rwops.o: SDL_rwops.c SDL_error.h SDL_rwops.h
  220.  
  221. SDL_endian.o: SDL_endian.c SDL_endian.h
  222.  
  223. SDL.o: SDL.c SDL.h SDL_endian.h SDL_fatal.h SDL_leaks.h
  224.  
  225. SDL_events.o: SDL_events.c SDL.h SDL_thread.h SDL_mutex.h SDL_events.h \
  226.               SDL_events_c.h SDL_joystick_c.h SDL_timer_c.h SDL_syswm.h \
  227.               SDL_sysevents.h SDL_events.h SDL_joystick.h SDL_timer.h \
  228.               SDL_sysvideo.h SDL_mouse.h SDL_syswm.h SDL_glfuncs.h
  229.  
  230. SDL_cgxvideo.o: SDL_cgxvideo.c SDL_cgxvideo.h
  231.  
  232. SDL_cgxmodes.o: SDL_cgxmodes.c SDL_cgxvideo.h
  233.  
  234. SDL_cgximage.o: SDL_cgximage.c SDL_cgxvideo.h
  235.  
  236. SDL_amigaevents.o: SDL_amigaevents.c SDL_cgxvideo.h
  237.  
  238. SDL_amigamouse.o:  SDL_amigamouse.c SDL_cgxvideo.h
  239.  
  240. SDL_cgxgl.o:  SDL_cgxgl.c SDL_cgxvideo.h
  241.  
  242. SDL_cgxwm.o: SDL_cgxwm.c SDL_cgxvideo.h
  243.  
  244. SDL_cgxyuv.o: SDL_cgxyuv.c SDL_cgxvideo.h
  245.  
  246. SDL_cgxaccel.o: SDL_cgxaccel.c SDL_cgxvideo.h
  247.  
  248.